body{
    margin: 0px;
    font-family: Tahoma;
    font-size: 12px;
}

h1.titulo {
    font-size: 20px;
    font-weight: normal;
    border-bottom: 1px solid #000262;
    padding-bottom: 5px;
}
.container{
 margin: 0 auto;
 width:900px;
}

form.formulario{
    display: table;
}
ul.form-campos {
    list-style: none;
    display: table-row;
}
ul.form-campos li.form-descricao {
    display: table-cell;
    text-align: right;
    padding: 5px 0px 5px 0px;
}
ul.form-campos li.form-input {
    padding: 2px 0px 2px 0px;
}
div.menu {
    float: left;
    padding: 10px;
    border: 1px solid #CCC;
    margin-top: 23px;
    margin-right: 15px;
}
div.menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
div.menu ul li.principal {
    font-weight: bold;
    border-bottom: 1px solid #9bbfbf;
    padding: 10px 0px 0px 0px;
}
div.menu ul li.principal:first-child {
    padding: 0px;
}
div.menu ul li.item {
    padding: 2px 0px 2px 8px;
    border-bottom: 1px dotted #CCC;
}
div.menu ul li.item a {
    text-decoration: none;
    color: #555555;
}
div.menu ul li.item a:hover {
    text-decoration: none;
    color: #000000;
}

div.conteudo {
    float: left;
    width: 650px;
    margin-top: 6px;
}


/*lista de dos dados de acesso*/
div.lista {
    display: table;
}
div.lista ul {
    display: table-row;
}
div.lista ul li {
    display: table-cell;
    padding: 5px 12px 5px 5px;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #ccc;
}
div.lista ul:first-child li {
    padding: 5px 12px 5px 5px;
    border-left: 1px solid #CCC;  border-bottom: 1px solid #ccc;
    text-align: left;
    border-top: 1px solid #CCC;
}
div.lista ul li:last-child {
    border-right: 1px solid #CCC;
}